better than a kick in the teeth/balls - French English Dictionary